page {
	background: #f0f5f2;
}

.header-box {
	width: 100vw;
	height: 598rpx;
	background: url($oss_pub_domain + '/app-img/gold-medal-coach/heard.png') no-repeat;
	background-size: 100% 100%;
	position: relative;
}
.end-header-box {
	width: 100vw;
	height: 1208rpx;
	background: url($oss_pub_domain + '/app-img/gold-medal-coach/end-header.png') no-repeat;
	background-size: 100% 100%;
	position: relative;
	.head {
		width: 380rpx;
		height: 380rpx;
		margin: 390rpx 185rpx 0;
		border-radius: 16rpx;
	}

	.share-title-bg {
		width: 256rpx;
		height: 48rpx;
		background: url($oss_pub_domain + '/app-img/gold-medal-coach/share-title-bg.png') no-repeat;
		background-size: 100% 100%;
		margin: 12rpx auto 0;
		font-size: 24rpx;
		color: #ffffff;
		text-align: center;
		line-height: 48rpx;
	}
}
.bg-filter {
	backdrop-filter: blur(40px);
}
.content-box {
	border-radius: 32rpx;
	position: absolute;
	background: rgba(240, 245, 242, 0.6);
	.judge-box {
		height: 100rpx;
		box-sizing: border-box;
		padding: 0 40rpx;
		image {
			width: 56rpx;
			height: 56rpx;
			flex-shrink: 0;
		}
	}
	.video-class {
		width: 686rpx;
		height: 384rpx;
		border-radius: 16rpx;
		margin: 32rpx 0 24rpx 0;
		overflow: hidden;
	}

	.share-button {
		width: 162rpx;
		height: 48rpx;
		border-radius: 14rpx;
		border: 1px solid #008965;
		font-size: 24rpx;
		color: #008965;
	}
	.start {
		background-image: url($oss_pub_domain + '/app-img/gold-medal-coach/conten-header.png');
		background-repeat: no-repeat;
		background-position: top;
		background-color: #f0f5f2;
	}
	.end {
		background: #ffffff;
	}
	.content {
		width: 100%;
		border-radius: 32rpx 32rpx 0 0;
		box-sizing: border-box;
		padding: 48rpx 32rpx 32rpx;

		.item-box {
			width: 686rpx;
			min-height: 280rpx;
			background: rgba(245, 255, 252, 1);
			background-image: url($oss_pub_domain + '/app-img/gold-medal-coach/item-top.png');
			background-repeat: no-repeat;
			background-size: 100%;
			box-sizing: border-box;
			padding: 14rpx 40rpx 40rpx 28rpx;
			border: 2rpx solid #ffffff;
			box-shadow: 0px 4rpx 16rpx 0px rgba(0, 68, 30, 0.08);
			border-radius: 32rpx;
			margin-top: 24rpx;
			.button {
				width: 148rpx;
				height: 48rpx;
				line-height: 48rpx;
				text-align: center;
				color: #008965;
				border: 1px solid #008965;
				border-radius: 24rpx;
				font-size: 24rpx;
			}
			.right-icon {
				width: 12rpx;
				height: 14rpx;
				flex-shrink: 0;
				margin: 10rpx 12rpx 0 4rpx;
			}
		}
	}
}

.line {
	width: 8rpx;
	height: 32rpx;
	background: #008965;
	border-radius: 4rpx;
	margin-right: 20rpx;
}

.end-button {
	width: 144rpx;
	height: 44rpx;
	line-height: 44rpx;
	text-align: center;
	border-radius: 22rpx;
	border: 1rpx solid #6577a8;
	color: #6577a8;
	font-size: 24rpx;
}

.user-head {
	width: 140rpx;
	height: 180rpx;
	border-radius: 24rpx;
	flex-shrink: 0;
	margin-right: 24rpx;
	background: #f5f5f5;
}

.upload-button {
	width: 160rpx;
	height: 56rpx;
	background: linear-gradient(44deg, #32b55f 0%, #009b72 100%);
	border-radius: 28rpx;
	color: #ffffff;
	line-height: 56rpx;
	text-align: center;
	font-size: 24rpx;
}

.title-style {
	font-size: 32rpx;
	font-weight: 700;
}

.history {
	.title {
		width: 224rpx;
		background-image: url($oss_pub_domain + '/app-img/gold-medal-coach/zs.png');
		background-repeat: no-repeat;
		background-size: 100%;
		background-position: center;
		text-align: center;
		margin: 0 auto;
	}
	.history-img {
		width: 686rpx;
		height: 460rpx;
		border-radius: 16rpx;
	}
}

.content-text {
	color: #242933;
	line-height: 40rpx;
	text-align: justify;
	font-style: normal;
}
